Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Germany F2 Australia F1 Australia F2 Italy F3 Italy F4 Germany F5 Netherlands F1 Germany F13 Portugal F3 France F6 Italy F11 France F8 France F16 USA F1 USA F3 France F16 France F17 Croatia F4 Croatia F5 Italy F26 France F13 France F14 France F17 Mexico F14 Mexico F15 France F2 Switzerland F1 Spain F19 Spain F20 France F12 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Israel F9 France F19 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Germany F5 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Italy F20 Italy F7 Germany F7 Germany F14 Italy F8 Switzerland F4 Switzerland F2 Germany F15 Copa Ericsson Brazil - Sao Paulo Prague Open - Prague Zivnobanka Czech Open - Prostejov Corona Mexico City Open - Mexico City Budapest Challenger - Budapest Ostdeutscher Sparkessen Cup - Dresden Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Lubbock Challenger - Lubbock Samsung Secruities Cup Challenger - Seoul XII Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2007 - San Luis Potosi Penza Cup - Penza 's Tennis Masters 07 Challenger - Graz Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Challenger 42 - Andrezieux Germany F8 Kobstaedernes ATP Challenger - Kolding Italy F9 Germany F16 France F6 France F7 Belgium F2 Qatar F1 Qatar F2 Portugal F2 Oberstaufen Cup-Head German Master's Series - Oberstaufen USA F2 Austria F2 Challenger Britania Zavaleta - Puebla Sunrise Challenger San Luis Potosi Challenger Mexico City Challenger Lugano Challenger Pozoblanco Challenger Geneva Challenger Sacramento Challenger Tiburon Challenger Belgrade Challenger Rhodes Challenger San Remo Challenger Arad Challenger Buenos Aires Challenger Singapore Challenger Bucaramanga Challenger Santiago Challenger Bath Challenger Copa Ericsson Uruguay - Montevideo Espinho Challenger - Espinho Manerbio Challenger Trnava Challenger Madrid Challenger Geneva Challenger Wolfsburg Challenger Casablanca Challenger Rimouski Challenger San Luis Potosi Challenger Sarasota Challenger Tumkur Open - Tumkur San Benedetto Challenger San Remo Tennis Cup - San Remo Genova Challenger San Marino Cepu Open - San Marino Sporting Challenger - Turin Quelle Cup 2000 - Furth Guadalajara Challenger Nord/LB Open - Braunschweig Top Wool Challenger Biella - Biella Tanger Challenger Zivnobanka Czech Open - Prostejov Nord/LB Open - Braunschweig Recanati Challenger Zivnobanka Czech Open - Prostejov Oberstaufen Challenger Memorial Manfredini - Sassuolo Pekao Open - Szczecin BMW Brixina Tennis Open 2000 - Bressanone Copa Ericsson Brazil - Sao Paulo San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Challenger Casino Lugano - Lugano Muller Cup - Ulm XXX Edizione 'A Savoldi Marco' - Manerbio Copa Ericsson Chile - Santiago Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Internationale Badische Meisterschaften Um Den Techem Cup - Zell Pekao Open 2003 - Szczecin Rennes Challenger Nord/LB Open 2004 - Braunschweig Citta di Monza - Monza Banca Stato Challenger - Lugano Guzzini Challenger - Recanati Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham X Torneo Internazionale di Tennis - Barletta Challenger 42 - Andrezieux Sarasota Challenger Vicenza Challenger Prague Challenger Milan Challenger St. Remy Challenger Orleans Challenger Geneva Challenger Cepu Open - San Marino Siemens Open - Scheveningen IPP Geneva Trophy - Geneva Jameson Cup - Milan IPP Open - Helsinki Open de Franche-Comte - Besancon USTA Challenger of Oklahoma - Tulsa Top Wool Challenger - Biella BSI Challenger Lugano - Lugano St. Petersburg Challenger - St. Petersburg Challenger Tunisie - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Pekao Open 2004 - Szczecin Citta di Como - Como WOW Cafe Challenger - New Orleans SIR Supermercadi Challenger - Rome Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Memorial Manfredini - Sassuolo 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Baden Open - Karlsruhe Mobilux Open - Luxembourg Recanati Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Togliatti Cup - Togliatti Open Mutouest de Saint-Brieuc - St. Brieuc Tenerife Challenger Marburg Challenger Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Zenith Tennis Cup-Harbour Club - Milan Abierto Internacional Varonil Ciudad de Cancun - Cancun Garden Open - Rome Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Guzzini Challenger - Recanati Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples Seoul Challenger Open de Montauban - Montauban ITG Miami Challenger - Miami Hungarian Architect Open - Budapest Salzburg Challenger Banca Stato Challenger Lugano - Lugano XL Capital Bermuda Open - Bermuda Nokian Hakkapeliitta Open - Tampere Challenger Ford de Cherbourg - Cherbourg Heilbronn Challenger Rijeka Challenger Banca Stato Challenger Lugano - Lugano Calabasas Challenger Bordeaux Challenger Biella Challenger Izmir Challenger Cali Challenger Sassuolo Challenger - Sassuolo Chevrolet Cup - Santiago Galleryfurniture.com Challenge - Atlanta Copa AT&T - Buenos Aires Sybase Open - San Jose Open Seat-Godo 2001 - Barcelona Salinas Challenger Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Gelsor Open Romania - Bucharest Davidoff Swiss Indoors - Basel Heineken Open - Auckland Copa AT&T - Buenos Aires Mallorca Open - Mallorca Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Copa Ericsson - Buenos Aires TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Blumenau Challenger Campionati Internazionali di Sicilia - Palermo Geneva Challenger - Geneva XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger 2000 - San Luis Potosi Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Copa Ericsson Peru - Lima Copa Ericsson Argentina - Buenos Aires Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires V Torneo Internazionale di Tennis - Barletta Brasil Open - Costa do Sauipe Schickedanz Open - Furth U.S. Men's Clay Court Championships - Houston Roma Open Challenger - Rome Allianz Suisse Open - Gstaad Copa Ericsson Argentina - Buenos Aires Idea Prokom Open - Sopot Open Romania - Bucharest Open de Moselle - Metz Davidoff Swiss Indoors - Basel Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Flea Market Cup Busan Challenger Tennis - Busan Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Synsam Swedish Open - Bastad Savannah Challenger Allianz Suisse Open - Gstaad Badden Open by Rothaus - Ettlingen Mercedes Cup - Stuttgart Caltanissetta Challenger Idea Prokom Open - Sopot Tampere Imageneering Open - Tampere Marburg Challenger Open de Moselle - Metz Davidoff Swiss Indoors - Basel AT&T Challenger of Dallas - Dallas ABN/AMRO World Tennis Tournament - Rotterdam Tampere Challenger Freeman Men's $50,000 Challenger - Joplin Copa Sevilla Internacionales de Andalucia - Seville Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Como Challenger Davidoff Swiss Indoors Basel - Basel Rado Geneva Challenger - Geneva Uncle Toby's Burnie Challenger - Tasmania Banca Stato Challenger Lugano - Lugano Baden Open - Karlsruhe Pekao Open - Szczecin Jaegermeister Open - Braunschweig Challenger Casino Lugano - Lugano Abierto Mexicano Telcel - Acapulco Warta Cup - Sopot Geneva Challenger - Geneva Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio DPD Challenger 2000 - Aschaffenburg Copa Ericsson Mexico - Guadalajara Germany F1 Grand Prix Hassan II - Casablanca FILA Challenger - Biella Pekao Open 2001 - Szczecin ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Top Wool Challenger Biella - Biella Croatia Open - Umag Orange Prokom Open - Sopot Uncle Toby's Australian Men's Clay Court Challenger - Canberra Pilot Pen Tennis - New Haven KGHM Dialog Polish Indoors - Wroclaw Porsche Open - Poznan ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Challenger Lugano - Lugano ATP Challenger Numea - New Caledonia Heineken Open - Auckland Movistar Open - Vina del Mar Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso ECM Prague Open - Prague Baden Open - Ettlingen Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven China Open - Beijing Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Movistar Open - Santiago Mamaia Challenger - Constanta Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Recanati Challenger Open de Rennes - Rennes Swiss Indoors Basel - Basel St. Remy Challenger BellSouth Open - Vina del Mar Heineken Open - Auckland Geneva Challenger Franklin Templeton Tennis Classic - Scottsdale San Remo Challenger Recife Challenger Athens Challenger Leon Challenger Rome Challenger Swiss Indoors Basel - Basel Karlsruhe Challenger Bordeaux Challenger Cremona Challenger Alphen Challenger Jersey Challenger If Stockholm Open - Stockholm Bratislava Challenger Open SEAT Godo 2006 - Barcelona Generali Open 2001 - Kitzbuhel Guadalajara Challenger BellSouth Open - Vina del Mar Davidoff Swiss Indoors - Basel Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bergamo Challenger Open SEAT 2008 - Barcelona Charlottesville Challenger Mercedes Cup - Stuttgart Qatar Exxon Mobil Open - Doha Knoxville Challenger Masters Series - Hamburg Proton Malaysian Open - Kuala Lumpur Champaign Challenger Medibank International - Sydney Leon Challenger Rimouski Challenger Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Monza Challenger Copa Telmex - Buenos Aires The Priority Telecom Open - Amersfoort Rome Challenger Synsam Swedish Open - Bastad Bratislava Challenger Tunis Challenger Millenium Tennis Championships - Delray Beach Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Stockholm Open - Stockholm Tashkent Challenger Asuncion Challenger Allianz Suisse Open - Gstaad Loughborough Challenger Campionati Internazionali di Sicilia - Palermo Energis Open - Amersfoort Leon Challenger Swiss Indoors Basel - Basel Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Dubai Duty Free Tennis Championships - Dubai Mexico City Challenger Furth Challenger Copa Ericsson Peru - Lima Geovillage Open Trofeo Melia Olbia - Olbia Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Copa Telmex - Buenos Aires Rhein-Main Challenger 2004 - Aschaffenburg LXV Concurso Internacional Vigo - Vigo The 'Fitz' Casino Challenger - Tunica Croatia Open - Umag Generali Open - Kitzbuhel Open Romania - Bucharest Heineken Open - Auckland U.S. Open - New York Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Allianz Suisse Open Gstaad - Gstaad Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati If Stockholm Open - Stockholm Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano de Tenis Pegaso - Acapulco Davidoff Swiss Indoors - Basel Copa AT&T - Buenos Aires Open Seat Godo - Barcelona UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Trofeo Conde de Godo - Barcelona Grand Prix de Tennis de Lyon - Lyon Ordina Open - 's-Hertogenbosch Abierto Mexicano Telfonica MoviStar - Acapulco Tennis Masters Series - Miami ARAG World Team Championship - Dusseldorf BMW Open - Munich Mercedes Cup - Stuttgart Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Indian Wells Wimbledon - London Masters Series Monte-Carlo - Monte Carlo Shanghai - Shanghai Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo Ordina Open - 's-Hertogenbosch The Dubai Tennis Championships - Dubai French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 70th River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, ARG-GBR 4-1